d1341477453ea8716ec1e0b2895e49079f98cfbb,src/main/java/ua/softserveinc/tc/validator/annotation/RateValidationImpl.java,RateValidationImpl,isValid,#String#ConstraintValidatorContext#,37
Before Change
.findFirst().isPresent()) {
return false;
}
if (rates.stream().filter(rate -> (rate.getHourRate() > 24 || rate.getHourRate() < 1)).findFirst().isPresent()) {
return false;
}
if (rates.stream().filter(rate -> (rate.getPriceRate() < 0)).findFirst().isPresent()){
return false;
}
Map<Integer, Long> map = rates.stream().collect(Collectors.groupingBy(Rate::getHourRate, Collectors.counting()));
After Change
if (rates.stream().anyMatch(rate -> (rate.getHourRate() == null || rate.getPriceRate() == null))) {
return false;
}
if (rates.stream().anyMatch(rate -> (rate.getHourRate() > 24 || rate.getHourRate() < 1))) {
return false;
}
if (rates.stream().anyMatch(rate -> (rate.getPriceRate() < 0))){